package com.cqrcb.cloud.entity.red;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
* Class
* RedEnvelopeCondition
*
* @author 系统
* @created Create Time: Fri Oct 29 16:55:32 CST 2021
*/
@ApiModel(value="com.cqrcb.cloud.entity.red.RedEnvelopeCondition",description="")
@Data()
public class RedEnvelopeCondition {
    /**
     * 主键
     */
    @ApiModelProperty(value="主键",name="id")
    @Length(max = 100, message = "主键名长度最长为100")
    private String id;

    /**
     * 类型 main:主表 detail:子表
     */
    @ApiModelProperty(value="类型 main:主表 detail:子表",name="type")
    @Length(max = 50, message = "类型 main:主表 detail:子表名长度最长为50")
    private String type;

    /**
     * 类型id
     */
    @ApiModelProperty(value="类型id",name="typeDataId")
    @Length(max = 50, message = "类型id名长度最长为50")
    private String typeDataId;

    /**
     * 条件类型
     */
    @ApiModelProperty(value="条件类型",name="conditionType")
    @Length(max = 50, message = "条件类型名长度最长为50")
    private String conditionType;

    /**
     * 条件值
     */
    @ApiModelProperty(value="条件值",name="conditionValue")
    @Length(max = 100, message = "条件值名长度最长为100")
    private String conditionValue;

    /**
     * 创建人
     */
    @ApiModelProperty(value="创建人",name="createUserNo")
    @Length(max = 50, message = "创建人名长度最长为50")
    private String createUserNo;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间",name="createTime")
    @Length(max = 50, message = "创建时间名长度最长为50")
    private String createTime;

    /**
     * 修改人
     */
    @ApiModelProperty(value="修改人",name="maintenanceUserNo")
    @Length(max = 50, message = "修改人名长度最长为50")
    private String maintenanceUserNo;

    /**
     * 修改时间
     */
    @ApiModelProperty(value="修改时间",name="maintenanceTime")
    @Length(max = 50, message = "修改时间名长度最长为50")
    private String maintenanceTime;
}